Information processing apparatus, information processing method, and information processing system

ABSTRACT

To provide a technology capable of having another object related to one object easily recognized after detection of the one object, there is provided an information processing apparatus including a detection unit configured to detect a predetermined detection object, a data obtaining unit configured to obtain instruction information ordering that a predetermined imaging object according to the detection object fall within an imaging range of an imaging unit, and a display control unit configured to cause a display unit to display the instruction information.

CROSS REFERENCE TO PRIOR APPLICATION

This application is a National Stage Patent Application of PCTInternational Patent Application No. PCT/JP2014/072267 (filed on Aug.26, 2014) under 35 U.S.C. § 371, which claims priority to JapanesePatent Application No. 2013-230387 (filed on Nov. 6, 2013), which areall hereby incorporated by reference in their entirety.

TECHNICAL FIELD

The present disclosure relates to an information processing apparatus,an information processing method, and an information processing system.

BACKGROUND ART

In recent years, a technology of recognizing an object from a capturedimage to execute processing according to the recognized object has beenknown. For example, an augmented reality (AR) application for executingprocessing to cause a virtual object associated with the recognizedobject to be displayed is also known. A technology of causinginformation for guiding a user so that recognition of an object isfacilitated to be displayed is also disclosed (see Patent Literature 1,for example).

CITATION LIST Patent Literature

Patent Literature 1: JP 2013-080326A

SUMMARY OF INVENTION Technical Problem

As described above, technologies for facilitating recognition of objectshave been disclosed. On the other hand, if one object is related withanother object, such a case can be assumed that the other object isdesired to be recognized after detection of the one object, for example.Thus, a technology capable of having another object related to the oneobject easily recognized after detection of the one object is desirablyprovided.

Solution to Problem

According to the present disclosure, there is provided an informationprocessing apparatus including: a detection unit configured to detect apredetermined detection object; a data obtaining unit configured toobtain instruction information ordering that a predetermined imagingobject according to the detection object fall within an imaging range ofan imaging unit; and a display control unit configured to cause adisplay unit to display the instruction information.

According to the present disclosure, there is provided an informationprocessing method including: detecting a predetermined detection object;obtaining instruction information ordering that a predetermined imagingobject according to the detection object fall within an imaging range ofan imaging unit; and causing, by a processor, a display unit to displaythe instruction information.

According to the present disclosure, there is provided an informationprocessing system including: an information provision apparatusincluding a detection object recognition unit configured to recognize apredetermined detection object; and an information processing apparatusincluding a detection unit configured to detect the detection object, adata obtaining unit configured to obtain instruction informationordering that a predetermined imaging object according to the detectionobject fall within an imaging range of an imaging unit, and a displaycontrol unit configured to cause a display unit to display theinstruction information.

Advantageous Effects of Invention

According to the present disclosure, as described above, a technologycapable of having another object related to one object easily recognizedafter detection of the one object is provided. The effect is notnecessarily limiting but together with the effect or instead of theeffect, any of effects illustrated in this Description or other effectsthat can be grasped from this Description may be exerted.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a view illustrating an example configuration of an informationprocessing system according to an embodiment of this disclosure.

FIG. 2 is a view illustrating an example functional configuration of aninformation processing apparatus according to the embodiment.

FIG. 3 is a view illustrating the example functional configuration of aninformation provision apparatus according to the embodiment.

FIG. 4 is a view for explaining an example in which a marker isrecognized as a detection object.

FIG. 5 is a view illustrating an example display of a message that anoperation mode is caused to transition from a first mode in which thedetection object is recognized to a second mode in which an imagingobject is recognized.

FIG. 6 is a view illustrating an example display of instructioninformation according to the marker.

FIG. 7 is a view for explaining an example in which an object other thanthe marker is recognized as a detection object.

FIG. 8 is a view illustrating an example display of the instructioninformation according to the object other than the marker.

FIG. 9 is a view for explaining an example in which an imaging objectmade to fall within an imaging range in accordance with the instructioninformation is recognized.

FIG. 10 is a view for explaining an execution example of processingaccording to the imaging object.

FIG. 11 is a flowchart illustrating an example operation of theinformation processing apparatus when an object is recognized as thedetection object and when display of a virtual object is executed asprocessing according to the imaging object.

FIG. 12 is a view illustrating an example display of the instructioninformation when evaluation of the imaging object is executed asprocessing according to the imaging object.

FIG. 13 is a flowchart illustrating an example operation of theinformation processing apparatus when an object is recognized as thedetection object and when evaluation of the imaging object is executedas processing according to the imaging object.

FIG. 14 is a view for explaining an example in which positioninformation of a user is recognized as the detection object.

FIG. 15 is a view illustrating an example display of the instructioninformation according to the position information of the user.

FIG. 16 is a flowchart illustrating an example operation of theinformation processing apparatus when the position information of theuser is recognized as the detection object and when display of thevirtual object is executed as processing according to the imagingobject.

FIG. 17 is a view illustrating a hardware configuration example of theinformation processing apparatus.

FIG. 18 is a view illustrating the hardware configuration example of theinformation provision apparatus.

DESCRIPTION OF EMBODIMENTS

Hereinafter, (a) preferred embodiment(s) of the present disclosure willbe described in detail with reference to the appended drawings. In thisspecification and the drawings, elements that have substantially thesame function and structure are denoted with the same reference signs,and repeated explanation is omitted.

Description will be made in the following order.

1. Example configuration of information processing system;

2. Example functional configuration of information processing apparatus;

3. Example functional configuration of information provision apparatus;

4. Functional details of information processing apparatus;

5. Hardware configuration examples of information processing apparatus;

6. Hardware configuration examples of information provision apparatus;and

7. Conclusion

1. EXAMPLE CONFIGURATION OF INFORMATION PROCESSING SYSTEM

First, an example configuration of an information processing systemaccording to an embodiment of this disclosure will be described. FIG. 1is a view illustrating an example configuration of the informationprocessing system according to the embodiment of this disclosure. Byreferring to FIG. 1, an information processing system 1 includes aninformation processing apparatus 10 and an information provisionapparatus 20. The information processing apparatus 10 and theinformation provision apparatus 20 are capable of wired or wirelesscommunication via a network 30. The information processing apparatus 10is held by a user Ua.

In recent years, a technology of recognizing an object from a capturedimage to execute processing according to the recognized object has beenknown. For example, an AR application for executing processing to causea virtual object associated with the recognized object to be displayedis also known. A technology of causing information for guiding the userUa to be displayed so that recognition of an object is facilitated isalso disclosed.

On the other hand, if one object is related with another object, such acase can be assumed that the other object is desired to be recognizedafter detection of the one object, for example. Thus, a technologycapable of having the other object related to the one object easilyrecognized after detection of the one object is proposed in thisDescription.

In the description below, a case in which the information processingapparatus 10 is applied to a smartphone with a camera function isdescribed as an example, but the information processing apparatus 10 maybe applied to apparatuses other than the smartphone. For example, theinformation processing apparatus 10 may be applied to a video camera, adigital camera, personal digital assistants (PDA), a personal computer(PC), a mobile phone, a portable music reproducing device, a portablevideo processing device, a portable game device, a telescope, abinocular and the like.

The example configuration of the information processing system 1according to the embodiment of this disclosure has been described above.

2. EXAMPLE FUNCTIONAL CONFIGURATION OF INFORMATION PROCESSING APPARATUS

Subsequently, an example functional configuration of the informationprocessing apparatus 10 according to the embodiment of this disclosurewill be described. FIG. 2 is a view illustrating the example functionalconfiguration of the information processing apparatus 10 according tothe embodiment of this disclosure. As illustrated in FIG. 2, theinformation processing apparatus 10 includes a control unit 110, animaging unit 120, a sensor unit 130, an input unit 140, a storage unit150, a communication unit 160, and a display unit 170.

The control unit 110 corresponds to a processor such as a centralprocessing unit (CPU), for example. The control unit 110 exerts variousfunctions that the control unit 110 has by executing programs stored inthe storage unit 150 or other storage mediums. The control unit 110 hasrespective functional blocks such as a detection unit 111, a dataobtaining unit 112, a display control unit 113, an imaging objectrecognition unit 114, and a processing unit 115. Functions of therespective functional blocks will be described later.

The imaging unit 120 is a camera module for capturing an image. Theimaging unit 120 images a real space by using an imaging element such asa charge coupled device (CCD) or a complementary metal oxidesemiconductor (CMOS) and generates an image. The image generated by theimaging unit 120 is output to the control unit 110. In the exampleillustrated in FIG. 2, the imaging unit 120 and the informationprocessing apparatus 10 are integrated, but the imaging unit 120 may beconfigured separately from the information processing apparatus 10. Forexample, an imaging device connected in a wired or wireless manner withthe information processing apparatus 10 may be treated as the imagingunit 120.

The sensor unit 130 obtains sensor data. For example, the sensor unit130 includes a 3-axis acceleration sensor. The 3-axis accelerationsensor measures gravitational acceleration applied to the imaging unit120 and generates sensor data (acceleration data) three-dimensionallyindicating amplitude and direction of the gravitational acceleration.The sensor unit 130 may include a geomagnetic sensor. The geomagneticsensor generates sensor data (geomagnetic data) indicating a directionof geomagnetism in a coordinate system of the imaging unit 120.Moreover, the sensor unit 130 may include a positioning sensor (a globalpositioning system (GPS), for example). The positioning sensor generatessensor data (positioning data) indicating a latitude and a longitude ofthe information processing apparatus 10 in the real space. Though thesensor unit 130 is integrated with the information processing apparatus10 in the example illustrated in FIG. 2, the sensor unit 130 may beconfigured separately from the information processing apparatus 10.

The input unit 140 detects an operation by the user and outputs it tothe control unit 110. In this Description, since a case in which theinput unit 140 is constituted by a touch panel is assumed, the operationby the user corresponds to an operation of tapping on the touch panel.However, the input unit 140 may be constituted by hardware (such as abutton, for example) other than the touch panel. In the exampleillustrated in FIG. 2, the input unit 140 is integrated with theinformation processing apparatus 10 but the input unit 140 may beconfigured separately from the information processing apparatus 10.

The storage unit 150 stores programs for operating the control unit 110,by using a storage medium such as a semiconductor memory or a hard disk.Further, for example, the storage unit 150 can store various types ofdata used by the programs. Note that, in the example shown in FIG. 2,while the storage unit 150 is integrated with the information processingapparatus 10, the storage unit 150 may be constituted in a separate bodyto the information processing apparatus 10.

It is possible for the communication unit 160 to perform communicationwith another apparatus (for example, the information provision apparatus20 or the like). In the case where communication is performed with theinformation provision apparatus 20, for example, it is possible for thecommunication unit 160 to perform communication via the network 30. Theform of the communication by the communication unit 160 is notparticularly limited, and the communication by the communication unit160 may be communication by wireless, or may be communication by wires.Note that, in the example shown in FIG. 2, while the communication unit160 is integrated with the information processing apparatus 10, thecommunication unit 160 may be constituted in a separate body to theinformation processing apparatus 10.

The display unit 170 displays various types of information in accordancewith control by the display control unit 113. The display unit 170 isconstituted by a liquid crystal display (LCD), an organicelectroluminescence (EL) display device and the like, for example. Inthe example illustrated in FIG. 2, the display unit 170 is integratedwith the information processing apparatus 10 but the display unit 170may be configured separately from the information processing apparatus10. For example, the display device connected in a wired or wirelessmanner with the information processing apparatus 10 may be treated asthe display unit 170.

The example functional configuration of the information processingapparatus 10 according to the embodiment of this disclosure has beendescribed above.

3. EXAMPLE FUNCTIONAL CONFIGURATION OF INFORMATION PROVISION APPARATUS

Subsequently, an example functional configuration of the informationprovision apparatus 20 according to the embodiment of this disclosurewill be described. FIG. 3 is a view illustrating the example functionalconfiguration of the information provision apparatus 20 according to theembodiment of this disclosure. As illustrated in FIG. 3, the informationprovision apparatus 20 includes a control unit 210, a storage unit 220,and a communication unit 230.

The control unit 210 corresponds to a processor such as a centralprocessing unit (CPU), for example. The control unit 210 exerts variousfunctions that the control unit 210 has by executing programs stored inthe storage unit 220 or other storage mediums. The control unit 210 hasrespective functional blocks such as a data obtaining unit 211, adetection object recognition unit 212, and a recognition resultprovision unit 213. Functions of the respective functional blocks willbe described later.

The storage unit 220 stores programs for operating the control unit 210,by using a storage medium such as a semiconductor memory or a hard disk.Further, for example, the storage unit 220 can store various types ofdata used by the programs. Note that, in the example shown in FIG. 3,while the storage unit 220 is integrated with the information provisionapparatus 20, the storage unit 220 may be constituted in a separate bodyto the information provision apparatus 20.

It is possible for the communication unit 230 to perform communicationwith another apparatus (for example, the information processingapparatus 10 or the like). In the case where communication is performedwith the information processing apparatus 10, for example, it ispossible for the communication unit 230 to perform communication via thenetwork 30. The form of the communication by the communication unit 230is not particularly limited, and the communication by the communicationunit 230 may be communication by wireless, or may be communication bywires. Note that, in the example shown in FIG. 3, while thecommunication unit 230 is integrated with the information provisionapparatus 20, the communication unit 230 may be constituted in aseparate body to the information provision apparatus 20.

The example functional configuration of the information provisionapparatus 20 according to the embodiment of this disclosure has beendescribed above.

4. FUNCTIONAL DETAILS OF INFORMATION PROCESSING APPARATUS

Subsequently, functional details of the information processing apparatus10 according to the embodiment of this disclosure will be described.First, one object (hereinafter referred to also as a “detection object”)is detected by the detection unit 111 of the information processingapparatus 10. Here, a type of the detection object detected by thedetection unit 111 is not particularly limited. For example, thedetection object may be an object recognized from a captured imagecaptured by the imaging unit 120.

The object recognized from the captured image may be a marker preparedfor recognition or an object other than the marker. Moreover, thedetection object may be position information of the user Ua holding theimaging unit 120. Furthermore, the detection object may be a combinationof the object recognized from the captured image and the positioninformation of the user Ua.

First, a case using a marker recognized as a detection object from thecaptured image will be described. FIG. 4 is a view for explaining theexample in which the marker is recognized as the detection object. Asillustrated in FIG. 4, a marker Mar1 is present in a real space. FIG. 4illustrates the example in which the marker Mar1 is added to an objectObj1 but a position where the marker Mar1 is present is not particularlylimited.

Moreover, FIG. 4 illustrates the case using an advertisement medium of amovie as an example of the object Obj1, but a type of the object Obj1 isnot particularly limited, either. The display control unit 113 causesthe display unit 170 to display the captured image, and the detectionunit 111 provides the captured image to the information provisionapparatus 20. In the information provision apparatus 20, the dataobtaining unit 211 obtains the captured image provided from theinformation processing apparatus 10, and the detection objectrecognition unit 212 tries to recognize the marker from the capturedimage. The recognition result provision unit 213 provides a recognitionresult of the marker to the information processing apparatus 10.Recognition of the marker may be performed by the information processingapparatus 10 instead of the information provision apparatus 20.

In the example illustrated in FIG. 4, the display control unit 113causes the display unit 170 to display, as a screen Im11, the capturedimage showing the marker Mar1. If the marker Mar1 is recognized from thecaptured image, the detection unit 111 detects the marker Mar1 indicatedby the recognition result of the marker as the detection object. Whenthe detection object is detected, the control unit 110 may cause anoperation mode to transition from a first mode in which the detectionobject is recognized to a second mode in which an object (hereinafterreferred also as an “imaging object”) according to the detection objectis recognized.

At this time, in order for the user Ua to be able to intuitively graspthe transition of the operation mode, the display control unit 113 maydisplay a message that the operation mode is caused to transition fromthe first mode to the second mode on the display unit 170. FIG. 5 is aview illustrating an example display that the operation mode is causedto transition from the first mode in which the detection object isrecognized to the second mode in which the imaging object is recognized.As illustrated in FIG. 5, a screen Im2 indicating the message that theoperation mode is caused to transition from the first mode to the secondmode may be displayed on the display unit 170. For example, a button Buis arranged on the screen Im2, and the operation mode may be caused totransition to the second mode when an operation of pressing down thebutton Bu is input from the user Ua.

Subsequently, the data obtaining unit 112 obtains instructioninformation ordering that the imaging object according to the markerMar1 as the example of the detection object fall within an imaging rangeof the imaging unit 120, and the display control unit 113 causes thedisplay unit 170 to display the instruction information obtained by thedata obtaining unit 112. FIG. 6 is a view illustrating an exampledisplay of the instruction information according to the marker Mar1. Asillustrated in FIG. 6, the marker Mar1 and instruction information In11to In15 are associated with each other. Here, the number of pieces ofthe instruction information associated with the marker Mar1 is five, butthe number is not particularly limited.

In the example illustrated in FIG. 6, the data obtaining unit 112obtains the instruction information In11 to In15 associated with themarker Mar1, and the display control unit 113 causes the display unit170 to display a screen Im31 containing the instruction information In11to In15 obtained by the data obtaining unit 112. Here, the case isassumed in which a display position of each of the instructioninformation In11 to In15 is determined, and the display control unit 113superposes the instruction information In11 to In15 on a window inaccordance with the respective display positions, but they may besuperposed on a captured image.

When the display control unit 113 superposes the instruction informationIn11 to In15 on the captured image, the detection object recognitionunit 212 preferably recognizes a three-dimensional position and postureof the marker Mar1, too. Then, the display control unit 113 preferablyadjusts the positions and postures of the instruction information In11to In15 in accordance with the three-dimensional position and posture ofthe marker Mar1 and superposes the instruction information In11 to In15on the captured image. Then, the instruction information In11 to In15adapted to the captured image can be provided to the user Ua.

By referring to FIG. 6, the instruction information In11 is illustratedas text data ordering that Ms. S or Ms. R present on the object Obj1fall within the imaging range of the imaging unit 120. Moreover, theinstruction information In12 is illustrated as a rectangular framesurrounding Ms. S present on the screen Im31. Moreover, the instructioninformation In13 is illustrated as a rectangular frame surrounding Ms. Rpresent on the screen Im31. The instruction information In14 isillustrated as text data ordering that a logo present on the object Obj1fall within the imaging range of the imaging unit 120. The instructioninformation In15 is illustrated as an arrow indicating the logo presenton the screen Im31.

Subsequently, a case using an object other than the marker as thedetection object will be described. FIG. 7 is a view for explaining anexample in which the object other than the marker is recognized as thedetection object. As illustrated in FIG. 7, the object Obj1 is presentin the real space. The display control unit 113 causes the display unit170 to display the captured image, and the detection unit 111 providesthe captured image to the information provision apparatus 20.

In the information provision apparatus 20, the data obtaining unit 211obtains the captured image provided from the information processingapparatus 10, and the detection object recognition unit 212 tries torecognize the object from the captured image. The recognition resultprovision unit 213 provides the recognition result of the object to theinformation processing apparatus 10. Similarly to the recognition of themarker, recognition of the object may be performed by the informationprocessing apparatus 10 instead of the information provision apparatus20.

In the example illustrated in FIG. 7, the captured image showing theobject Obj1 is displayed as a screen Im12 on the display unit 170. Ifthe object Obj1 is recognized from the captured image, the detectionunit 111 detects the object Obj1 indicated by the recognition result ofthe object as the detection object. When the object Obj1 is detected,the control unit 110 may cause the operation mode to transition from thefirst mode in which the detection object is recognized to the secondmode in which the imaging object according to the object Obj1 isrecognized.

At this time, similarly to the case using the marker as the detectionobject, in order for the user Ua to be able to intuitively grasp thetransition of the operation mode, the display control unit 113 maydisplay a message that the operation mode is caused to transition fromthe first mode to the second mode on the display unit 170.

Subsequently, the data obtaining unit 112 obtains the instructioninformation ordering that the imaging object according to the objectObj1 as the example of the detection object fall within the imagingrange of the imaging unit 120, and the display control unit 113 causesthe display unit 170 to display the instruction information obtained bythe data obtaining unit 112. FIG. 8 is a view illustrating an exampledisplay of the instruction information according to the object otherthan the marker. As illustrated in FIG. 8, the object Obj1 andinstruction information In16 to In8 are associated with each other.Here, the number of pieces of the instruction information associatedwith the object Obj1 is three, but it is not particularly limited.

In the example illustrated in FIG. 8, the data obtaining unit 112obtains the instruction information In16 to In18 associated with theobject Obj1, and the display control unit 113 causes the display unit170 to display a screen Im32 containing the instruction information In16to In18 obtained by the data obtaining unit 112.

Here, the display control unit 113 superposes the instructioninformation In16 to In18 on the captured image. In more detail, thedetection object recognition unit 212 also recognizes thethree-dimensional position and posture of the object Obj1, and thedisplay control unit 113 adjusts the positions and postures of theinstruction information In16 to In18 and superposes the instructioninformation In16 to In18 on the captured image in accordance with thethree-dimensional position and posture of the object Obj1. With such aconfiguration, the instruction information In16 to In18 adapted to thecaptured image can be provided to the user Ua.

However, as described above, the respective display positions of theinstruction information In16 to In18 are determined, and the displaycontrol unit 113 may superpose the instruction information In16 to In18on a window in accordance with the respective display positions.

By referring to FIG. 8, the instruction information In16 is illustratedas an elliptic frame surrounding Ms. S present on the screen Im32.Moreover, the instruction information In17 is illustrated as an ellipticframe surrounding Ms. R present on the screen Im32. The instructioninformation In18 is illustrated as an elliptic frame surrounding thelogo present on the screen Im32.

The user Ua having viewed the instruction information displayed as aboveis considered to try to cause the imaging object to fall within theimaging range of the imaging unit 120 in accordance with the instructioninformation. After that, the captured image is captured by the imagingunit 120, and recognition of the imaging object according to thedetection object from the captured image is tried by the imaging objectrecognition unit 114. The case in which the imaging object is recognizedon the basis of the captured image will be described below. Therecognition unit of the imaging object may be performed by apredetermined server (the information provision apparatus 20, forexample) instead of the information processing apparatus 10.

FIG. 9 is a view for explaining an example in which the imaging objectmade to fall within the imaging range in accordance with the instructioninformation is recognized. If the user Ua having viewed the instructioninformation causes Ms. R present in the object Obj1 to fall within theimaging range of the imaging unit 120 in accordance with the instructioninformation In11 or the instruction information In13 as illustrated inFIG. 9, the display control unit 113 causes the display unit 170 todisplay, as a screen Im4, the captured image showing Ms. R present inthe object Obj1.

Moreover, in the example illustrated in FIG. 9, Ms. R (object Obj21) isrecognized as an imaging object from the captured image by the imagingobject recognition unit 114. Particularly, it is preferable that in thefirst mode, the marker is recognized as the detection object, while inthe second mode, the object other than the marker is recognized as theimaging object. Since it is estimated that recognition of the marker hasa smaller processing load than recognition of the object other than themarker, such switching of modes is expected to be able to reduce theprocessing load efficiently.

When the imaging object is recognized from the captured image, theprocessing unit 115 executes processing according to the imaging object.Execution of the processing according to the imaging object will bedescribed below. FIG. 10 is a view for explaining an execution exampleof the processing according to the imaging object.

As illustrated in FIG. 10, the imaging object and the processing areassociated with each other. In more detail, “Ms. S” as an example of theimaging object is associated with “display of virtual object V1” as anexample of the processing, and “Ms. R” as an example of the imagingobject is associated with “display of virtual object V2” as an exampleof the processing. A “logo” as an example of the imaging object isassociated with “display of lottery page” as an example of theprocessing.

In the example illustrated in FIG. 10, the processing unit 115 selectsthe “display of virtual object V2” which is the processing associatedwith “Ms. R” which is the imaging object recognized from the capturedimage and causes the display unit 170 to display a screen Im5 containingthe virtual object V2.

Here, the processing unit 115 superposes the virtual object V2 on thecaptured image. In more detail, the imaging object recognition unit 114also recognizes the three-dimensional position and posture of theimaging object, and the processing unit 115 superposes the virtualobject V2 on the captured image by adjusting the position and theposture of the virtual object V2 in accordance with thethree-dimensional position and posture of the imaging object. With sucha configuration, the instruction information In16 to In18 adapted to thecaptured image can be provided to the user Ua.

The imaging object is recognized from the captured image by the imagingobject recognition unit 114, and in more detail, the imaging object canbe recognized from the captured image on the basis of collation betweena feature amount extracted from the captured image and dictionary dataof the imaging object. Here, timing when the dictionary data of theimaging object is obtained by the data obtaining unit 112 is notlimited, but it is desirably obtained after the imaging object accordingto the detection object is determined. Then, while a processing load forobtaining the dictionary data is suppressed, a storage capacity of thedictionary data which should be ensured in the information processingapparatus 10 can be also suppressed. The dictionary data may be obtainedfrom a predetermined server (the information provision apparatus 20, forexample), for example.

The example in which, if the imaging object is recognized on the basisof the captured image, processing to cause the display unit 170 todisplay the virtual object is executed by the processing unit 115 isillustrated, but timing when the virtual object is obtained is notlimited. However, it is desirably obtained by the data obtaining unit112 together with obtaining of the dictionary data. Then, while aprocessing load for obtaining the virtual object is suppressed, astorage capacity of the virtual object which should be ensured in theinformation processing apparatus 10 can be also suppressed. The virtualobject may be obtained from the same server as the server providing thedictionary data, for example.

Subsequently, an example operation of the information processingapparatus 10 will be described. FIG. 11 is a flowchart illustrating theexample operation of the information processing apparatus 10 when anobject is recognized as a detection object and when display of thevirtual object is executed as the processing according to the imagingobject. The example operation illustrated in FIG. 11 is only an exampleof the operation of the information processing apparatus 10 and it isneedless to say that the operation of the information processingapparatus 10 is not limited to the example operation illustrated in FIG.11.

First, in the information processing apparatus 10, the detection unit111 detects, as a detection object, an object recognized from thecaptured image captured by the imaging unit 120 (S11). At this time, thedisplay control unit 113 may display, on the display unit 170, a messagethat the operation mode is caused to transition from the first mode inwhich the detection object is recognized to the second mode in which theimaging object according to the marker is recognized (S12). Then, thedata obtaining unit 112 obtains the instruction information orderingthat the imaging object according to the detection object fall withinthe imaging range of the imaging unit 120 (813).

Subsequently, the display control unit 113 causes the display unit 170to display the instruction information obtained by the data obtainingunit 112 (S14). When the display control unit 113 determines the imagingobject according to the detection object (S15), the data obtaining unit112 obtains the dictionary data of the determined imaging object and thevirtual object according to the imaging object (S16). When the imagingobject recognition unit 114 recognizes the imaging object from thecaptured image (S17), the processing unit 115 causes the display unit170 to display the virtual object obtained by the data obtaining unit112 (S18).

The example operation of the information processing apparatus 10 whenthe object is recognized as the detection object and when display of thevirtual object is executed as the processing according to the imagingobject is described above. However, the processing executed by theprocessing unit 115 is not limited to the display of the virtual object.For example, the processing executed by the processing unit 115 may beevaluation of the imaging object. In the following, a case in which theprocessing executed by the processing unit 115 is evaluation of theimaging object will be described.

FIG. 12 is a view illustrating an example display of the instructioninformation when evaluation of the imaging object is executed as theprocessing according to the imaging object. As illustrated in FIG. 12,the marker Mar1 is associated with instruction information In21. Here,the number of pieces of instruction information associated with themarker Mar1 is one but it is not particularly limited.

In the example illustrated in FIG. 12, the data obtaining unit 112obtains the instruction information In21 associated with the markerMar1, and the display control unit 113 causes the display unit 170 todisplay a screen Im33 containing the instruction information In21obtained by the data obtaining unit 112. Here, such a case is assumedthat a display position of the instruction information In21 isdetermined, and the display control unit 113 superposes the instructioninformation In21 on a window in accordance with the display position,but the instruction information In21 may be superposed on the capturedimage.

If the display control unit 113 superposes the instruction informationIn21 on the captured image, the detection object recognition unit 212desirably recognizes the three-dimensional position and posture of themarker Mar1, too. Then, the display control unit 113 desirablysuperposes the instruction information In21 on the captured image byadjusting the position and the posture of the instruction informationIn21 in accordance with the three-dimensional position and posture ofthe marker Mar1. Then, the instruction information In21 adapted to thecaptured image can be provided to the user Ua.

By referring to FIG. 12, the instruction information In21 is illustratedas text data ordering that the imaging object to be evaluated fallwithin the imaging range of the imaging unit 120. In more detail, theinstruction information In21 is illustrated as the text data orderingthat a face for which similarity to evaluation data prepared in advanceis desired to be evaluated fall within the imaging range of the imagingunit 120. However, the evaluation of the imaging object is not limitedto the evaluation of similarity between the imaging object and theevaluation data.

For example, if the user Ua having viewed the instruction informationcauses the face desired to be evaluated to fall within the imaging rangeof the imaging unit 120 in accordance with the instruction informationIn21, the face is recognized from the captured image by the imagingobject recognition unit 114. The processing unit 115 selects evaluationof the imaging object which is the processing associated with the facewhich is the imaging object recognized from the captured image andexecutes evaluation of the imaging object.

Timing when the evaluation data is obtained is not limited. However,similarly to the above, it is desirably obtained by the data obtainingunit 112 together with obtaining of the dictionary data. Then, while aprocessing load for obtaining the evaluation data is suppressed, astorage capacity of the evaluation data which should be ensured in theinformation processing apparatus 10 can be also suppressed. Theevaluation data may be obtained from the same server as the serverproviding the dictionary data, for example.

FIG. 13 is a flowchart illustrating an example operation of theinformation processing apparatus 10 when an object is recognized as adetection object and when evaluation of the imaging object is executedas the processing according to the imaging object. The example operationillustrated in FIG. 13 is only an example of the operation of theinformation processing apparatus 10 and it is needless to say that theoperation of the information processing apparatus 10 is not limited tothe example operation illustrated in FIG. 13.

First, in the information processing apparatus 10, S11 to S15 areexecuted similarly to the above. When the display control unit 113determines the imaging object according to the detection object, thedata obtaining unit 112 obtains the dictionary data of the determinedimaging object and evaluation data according to the imaging object(S21). When the imaging object recognition unit 114 recognizes theimaging object from the captured image (S17), the processing unit 115evaluates the imaging object by collation between the evaluation dataobtained by the data obtaining unit 112 and the feature amount extractedfrom the imaging object (S22).

The example operation of the information processing apparatus 10 whenthe object is recognized as the detection object and when the evaluationof the imaging object is executed as the processing according to theimaging object is described above. In the above, the case in which thedetection object is the object recognized from the captured imagecaptured by the imaging unit 120 is mainly described, but the detectionobject may be, as described above, the position information of the userUa holding the imaging unit 120.

A case in which the detection object is the position information of theuser Ua holding the imaging unit 120 will be described below. FIG. 14 isa view for explaining the example in which the position information ofthe user is recognized as the detection object. As illustrated in FIG.14, the object Obj1 is present in a real space. For example, assume thatthe user Ua approaches the object Obj1 in order to view the object Obj1and reaches a position R1 close to the object Obj1. However, theposition R1 does not have to be close to the object Obj1 and is notparticularly limited.

In the information processing apparatus 10, the detection unit 111provides predetermined sensor data to the information provisionapparatus 20. In the information provision apparatus 20, the dataobtaining unit 211 obtains sensor data provided from the informationprocessing apparatus 10, and the detection object recognition unit 212recognizes the position information of the user Ua on the basis of thesensor data. The recognition result provision unit 213 provides theposition information of the user Ua to the information processingapparatus 10. Recognition of the position information of the user Ua maybe performed by the information processing apparatus 10 instead of theinformation provision apparatus 20.

As a method of recognizing the position information of the user Ua,various methods can be employed. For example, the detection objectrecognition unit 212 may specify position information of a base stationconnected to the information processing apparatus 10 as the positioninformation of the user Ua. Alternatively, the detection objectrecognition unit 212 may recognize the position information of the userUa on the basis of receiving intensity in the information processingapparatus 10 of a wireless signal transmitted from the base station andthe position information of the base station. For example, the detectionobject recognition unit 212 may calculate a distance according to thereceiving intensity and recognize a position away from the position ofthe base station by the distance as a position of the user Ua.

If there is a plurality of base stations transmitting wireless signalsto the information processing apparatus 10, the detection objectrecognition unit 212 may recognize the position information of the userUa on the basis of the position information of each of the plurality ofbase stations. For example, the detection object recognition unit 212may recognize the position information of the user Ua by the principleof triangulation on the basis of the position information of each of theplurality of base stations and the receiving intensity of the wirelesssignal transmitted from each of the plurality of base stations in theinformation processing apparatus 10.

In addition, when the information processing apparatus 10 has aninfrared sensor and when the position R1 is irradiated with the infraredrays, the position R1 may be recognized as the position information ofthe user Ua by reception of the infrared rays by the infrared sensorprovided in the information processing apparatus 10. When theinformation processing apparatus 10 has a positioning function by aglobal positioning system (GPS), self-position estimation may be made byusing the positioning function or when the information processingapparatus 10 has an acceleration sensor, the self-position estimationmay be made by using detection data by the acceleration sensor.

The detection object recognition unit 212 may recognize the positioninformation of the user Ua on the basis of a result of environmentalrecognition. As the environmental recognition, calculation according toa simultaneous localization and mapping (SLAM) method can be used. Bymeans of the calculation according to the SLAM method, athree-dimensional structure of a real space shown on the captured imagecaptured by the imaging unit 120 and a position and a posture of theimaging unit 120 can be dynamically recognized.

If the position information of the user Ua is recognized, the detectionunit 111 detects the position information of the user Ua as thedetection object. When the position information of the user Ua isdetected, the control unit 110 may cause the operation mode totransition from the first mode in which the detection object isrecognized to the second mode in which the imaging object is recognized.

At this time, similarly to the case in which the marker is used as thedetection object or the case in which the object other than the markeris used, in order for the user Ua to be able to intuitively grasp thetransition of the operation mode, the display control unit 113 may causethe display unit 170 to display the message that the operation mode iscaused to transition from the first mode to the second mode.

Subsequently, the data obtaining unit 112 obtains the instructioninformation ordering that the imaging object according to the positioninformation of the user Ua as the example of the detection object fallwithin the imaging range of the imaging unit 120, and the displaycontrol unit 113 causes the display unit 170 to display the instructioninformation obtained by the data obtaining unit 112. FIG. 15 is a viewillustrating an example display of the instruction information accordingto the position information of the user Ua. As illustrated in FIG. 15, aposition P1 is associated with instruction information In31 andinstruction information In32, a position P2 is associated withinstruction information In33 and instruction information In34, and aposition P3 is associated with instruction information In35 andinstruction information In36. Here, the number of pieces of instructioninformation associated with the position is two but it is notparticularly limited.

In the example illustrated in FIG. 15, if the position P1 is detected bythe detection unit 111, the data obtaining unit 112 obtains theinstruction information In31 and In32 associated with the position P1.The display control unit 113 causes the display unit 170 to display ascreen Im34-1 containing the instruction information In31 and In32obtained by the data obtaining unit 112. By referring to FIG. 15, theinstruction information In31 is illustrated as a rectangular framesurrounding Ms. R present on the screen Im34-1. The instructioninformation In32 is illustrated as text data ordering that Ms. R presenton the object Obj1 fall within the imaging range of the imaging unit120.

If the position P2 is detected by the detection unit 111, the dataobtaining unit 112 obtains the instruction information In33 and In34associated with the position P2. The display control unit 113 causes thedisplay unit 170 to display a screen Im34-2 containing the instructioninformation In33 and In34 obtained by the data obtaining unit 112. Byreferring to FIG. 15, the instruction information In33 is illustrated asa rectangular frame surrounding Ms. D present on the screen Im34-2. Theinstruction information In34 is illustrated as text data ordering thatMs. D present on the object Obj1 fall within the imaging range of theimaging unit 120.

If the position P3 is detected by the detection unit 111, the dataobtaining unit 112 obtains the instruction information In35 and In36associated with the position P3. The display control unit 113 causes thedisplay unit 170 to display a screen Im34-3 containing the instructioninformation In35 and In36 obtained by the data obtaining unit 112. Byreferring to FIG. 15, the instruction information In35 is illustrated asa rectangular frame surrounding Ms. S present on the screen Im34-3. Theinstruction information In36 is illustrated as text data ordering thatMs. S present on the object Obj1 fall within the imaging range of theimaging unit 120.

Here, the case is assumed in which a display position of each of theinstruction information In31 to In36 is determined, and the displaycontrol unit 113 superposes the instruction information In31 to In36 ona window in accordance with the respective display positions, but theinstruction information In31 to In36 may be superposed on a capturedimage.

FIG. 16 is a flowchart illustrating an example operation of theinformation processing apparatus 10 when the position information of theuser Ua is recognized as a detection object and when display of thevirtual object is executed as the processing according to the imagingobject. The example operation illustrated in FIG. 16 is only an exampleof the operation of the information processing apparatus and it isneedless to say that the operation of the information processingapparatus is not limited to the example operation illustrated in FIG.16.

First, in the information processing apparatus 10, the detection unit111 determines the position information of the user Ua as a detectionobject (S31). Then, similarly to the above, S12 to S18 are executed. Theexample operation of the information processing apparatus 10 when theposition information of the user Ua is recognized as a detection objectand when display of the virtual object is executed as processingaccording to the imaging object is executed is described.

5. HARDWARE CONFIGURATION EXAMPLES

To continue, a hardware configuration example of the informationprocessing apparatus 10 according to an embodiment of the presentdisclosure will be described. FIG. 17 is a figure which shows a hardwareconfiguration example of the information processing apparatus 10according to an embodiment of the present disclosure. However, thehardware configuration example shown in FIG. 17 merely shows an exampleof the hardware configuration of the information processing apparatus10. Therefore, the hardware configuration of the information processingapparatus 10 is not limited to the example shown in FIG. 17.

As shown in FIG. 17, the information processing apparatus 10 includes aCPU (Central Processing Unit) 801, a ROM (Read Only Memory) 802, a RAM(Random Access Memory) 803, a sensor 804, an input apparatus 808, anoutput apparatus 810, a storage apparatus 811, a drive 812, and acommunication apparatus 815.

The CPU 801 functions as an operation processing apparatus and a controlapparatus, and controls all the operations within the informationprocessing apparatus 10 in accordance with various programs. Further,the CPU 801 may be a microprocessor. The ROM 802 stores programs andoperation parameters used by the CPU 801. The RAM 803 temporarily storesprograms used in the execution of the CPU 801, and parameters whicharbitrarily change in this execution. These sections are mutuallyconnected by a host bus constituted from a CPU bus or the like.

The sensor 804 is constituted from various types of detection sensorsand their peripheral circuits, such as a terminal state detection sensorfor detecting a state of the information processing apparatus 10. As anexample, a positioning sensor, an inclination sensor, an accelerationsensor, a direction sensor, a temperature sensor, a humidity sensor, anilluminance sensor or the like can be included as the sensor 804. Adetection signal by the sensor 804 is sent to the CPU 801. In this way,the CPU 801 can know the state of the information processing apparatus10 (for example, the position, inclination, acceleration, direction,temperature, humidity, illuminance or the like).

The input apparatus 808 includes an operation unit, such as a mouse, akeyboard, a touch panel, buttons, a microphone, switches or leavers, fora user to input information, and an input control circuit whichgenerates an input signal based on an input by the user, and outputs theinput signal to the CPU 801. By operating the input apparatus 808, it ispossible for the user of the information processing apparatus 10 toinput various data for the information processing apparatus 10 and toorder the process operations.

The output apparatus 910 includes, for example, a display device such asa liquid crystal display (LCD) apparatus, an OLED (Organic LightEmitting Diode) apparatus, or a lamp. Alternatively, the outputapparatus 810 includes a sound output apparatus such as a speaker orheadphones. For example, the display device may display a captured imageor a generated image. On the other hand, the sound output apparatusconverts sound data and outputs sounds.

The storage apparatus 811 is an apparatus for data storage constitutedas an example of a storage unit of the information processing apparatus10. The storage apparatus 811 may include a storage medium, a recordingapparatus which records data to the storage medium, a reading apparatuswhich reads data from the storage medium, and an erasure apparatus whicherases data recorded in the storage medium. This storage apparatus 811stores programs executed by the CPU 801 and various data.

The drive 812 is a reader/writer for the storage medium, and is builtinto the information processing apparatus 10 or is externally attached.The drive 812 reads information recorded on a removable storage medium,such as a mounted magnetic disk, an optical disk, a magneto-opticaldisk, or a semiconductor memory, and outputs the information to the RAM803. Further, the drive 812 can write information to the removablestorage medium.

The imaging apparatus 813 includes an imaging optical system such as animaging lens which collects light and a zoom lens, and a signalconversion element such as a Charge Coupled Device (CCD) or aComplementary Metal Oxide Semiconductor (CMOS). The imaging opticalsystem collects light originating from a photographic subject and formsan image of the photographic subject in a signal conversion unit, andthe signal conversion element converts the formed image of thephotographic subject into an electrical image signal.

The communication apparatus 815 is, for example, a communicationinterface constituted by a communication device or the like forconnecting to a network. Further, even if the communication apparatus815 is a communication apparatus adaptive to wireless LAN (Local AreaNetwork) or LTE (Long Term Evolution), the communication apparatus 815may be a wired communication apparatus which communicates by wires. Forexample, it is possible for the communication apparatus 815 tocommunicate with other apparatuses via a network 30.

The hardware configuration examples of the information processingapparatus 10 according to an embodiment of the present disclosure havebeen described as aboved.

6. HARDWARE CONFIGURATION EXAMPLES

To continue, a hardware configuration example of the informationprovision apparatus 20 according to an embodiment of the presentdisclosure will be described. FIG. 18 is a figure which shows a hardwareconfiguration example of the information provision apparatus 20according to an embodiment of the present disclosure. However, thehardware configuration example shown in FIG. 18 merely shows an exampleof the hardware configuration of the information provision apparatus 20.Therefore, the hardware configuration of the information provisionapparatus 20 is not limited to the example shown in FIG. 18.

As shown in FIG. 18, the information provision apparatus 20 includes aCPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM(Random Access Memory) 903, a storage apparatus 911, a drive 912, and acommunication apparatus 915.

The CPU 901 functions as an operation processing apparatus and a controlapparatus, and controls all the operations within the informationprovision apparatus 20 in accordance with various programs. Further, theCPU 901 may be a microprocessor. The ROM 902 stores programs andoperation parameters used by the CPU 901. The RAM 903 temporarily storesprograms used in the execution of the CPU 901, and parameters whicharbitrarily change in this execution. These sections are mutuallyconnected by a host bus constituted from a CPU bus or the like.

The storage apparatus 911 is an apparatus for data storage constitutedas an example of a storage unit of the information provision apparatus20. The storage apparatus 911 may include a storage medium, a recordingapparatus which records data to the storage medium, a reading apparatuswhich reads data from the storage medium, and an erasure apparatus whicherases data recorded in the storage medium. This storage apparatus 911stores programs executed by the CPU 901 and various data.

The drive 912 is a reader/writer for the storage medium, and is builtinto the information provision apparatus 20 or is externally attached.The drive 912 reads information recorded on a removable storage medium,such as a mounted magnetic disk, an optical disk, a magneto-opticaldisk, or a semiconductor memory, and outputs the information to the RAM903. Further, the drive 912 can write information to the removablestorage medium.

The communication apparatus 815 is, for example, a communicationinterface constituted by a communication device or the like forconnecting to a network. Further, even if the communication apparatus815 is a communication apparatus adaptive to wireless LAN (Local AreaNetwork) or LTE (Long Term Evolution), the communication apparatus 815may be a wired communication apparatus which communicates by wires. Forexample, it is possible for the communication apparatus 815 tocommunicate with other apparatuses via a network 30.

The hardware configuration examples of the information provisionapparatus 20 according to an embodiment of the present disclosure hasbeen described as above.

7. CONCLUSION

As described above, according to the embodiment of this disclosure, theinformation processing apparatus 10 is provided which includes thedetection unit 111 that detects a predetermined detection object, thedata obtaining unit 112 that obtains instruction information orderingthat a predetermined imaging object according to the detection objectfall within the imaging range of the imaging unit, and the displaycontrol unit 113 that causes the display unit 170 to display theinstruction information. With such a configuration, after detection ofone object, another object related to the one object can be easilyrecognized.

The preferred embodiment(s) of the present disclosure has/have beendescribed above with reference to the accompanying drawings, whilst thepresent disclosure is not limited to the above examples. A personskilled in the art may find various alterations and modifications withinthe scope of the appended claims, and it should be understood that theywill naturally come under the technical scope of the present disclosure.

For example, the operations of the information processing apparatus 10do not necessarily have to be performed in a time series along the orderdescribed in the flowchart. For example, the operations of theinformation processing apparatus 10 may be performed in an orderdifferent from the order described in the flowchart or at least a partof the operations described in the flowchart may be performed inparallel.

Further, a program for causing hardware, such as a CPU, ROM and RAMbuilt into a computer, to exhibit functions similar to the functionsincluded in the above described information processing apparatus 10 canbe created. Further, a recording medium can also be provided whichrecords these programs and is capable of performing reading to thecomputer.

In addition, the effects described in the present specification aremerely illustrative and demonstrative, and not limitative. In otherwords, the technology according to the present disclosure can exhibitother effects that are evident to those skilled in the art along with orinstead of the effects based on the present specification.

Additionally, the present technology may also be configured as below.

(1)

An information processing apparatus including:

a detection unit configured to detect a predetermined detection object;

a data obtaining unit configured to obtain instruction informationordering that a predetermined imaging object according to the detectionobject fall within an imaging range of an imaging unit; and

a display control unit configured to cause a display unit to display theinstruction information.

(2)

The information processing apparatus according to (1), including:

a processing unit configured to execute processing according to theimaging object when the imaging object is recognized on the basis of acaptured image captured by the imaging unit.

(3)

The information processing apparatus according to (2), including:

an imaging object recognition unit configured to recognize the imagingobject from the captured image.

(4)

The information processing apparatus according to (3),

wherein the data obtaining unit obtains dictionary data of the imagingobject after determining the imaging object according to the detectionobject, and

wherein the imaging object recognition unit recognizes the imagingobject on the basis of collation between a feature amount extracted fromthe captured image and the dictionary data.

(5)

The information processing apparatus according to (4),

wherein the data obtaining unit obtains a virtual object according tothe imaging object when obtaining the dictionary data, and

wherein the processing unit executes processing of having the virtualobject displayed on the display unit when the imaging object isrecognized on the basis of the captured image.

(6)

The information processing apparatus according to any one of (1) to (5),

wherein the detection unit detects, as the detection object, an objectrecognized from the captured image captured by the imaging unit.

(7)

The information processing apparatus according to (6), including:

a control unit configured to cause an operation mode to transition froma first mode in which the detection object is recognized to a secondmode in which the imaging object is recognized.

(8)

The information processing apparatus according to (7),

wherein in the first mode, a marker is recognized as the detectionobject and in the second mode, an object is recognized as the imagingobject

(9)

The information processing apparatus according to (7) or (8),

wherein the display control unit causes the display unit to display amessage that the operation mode is caused to transition from the firstmode to the second mode.

(10)

The information processing apparatus according to any one of (1) to (5),

wherein the detection unit detects position information of a userholding the imaging unit as the detection object.

(11)

The information processing apparatus according to any one of (1) to (5),

wherein the detection unit detects a combination of an object recognizedfrom a captured image captured by the imaging unit and positioninformation of a user holding the imaging unit as the detection object.

(12)

An information processing method including:

detecting a predetermined detection object;

obtaining instruction information ordering that a predetermined imagingobject according to the detection object fall within an imaging range ofan imaging unit; and

causing, by a processor, a display unit to display the instructioninformation.

(13)

An information processing system including:

an information provision apparatus including

-   -   a detection object recognition unit configured to recognize a        predetermined detection object; and

an information processing apparatus including

-   -   a detection unit configured to detect the detection object,    -   a data obtaining unit configured to obtain instruction        information ordering that a predetermined imaging object        according to the detection object fall within an imaging range        of an imaging unit, and    -   a display control unit configured to cause a display unit to        display the instruction information.

REFERENCE SIGNS LIST

-   1 information processing system-   10 information processing apparatus-   20 information provision apparatus-   30 network-   110 control unit-   111 detection unit-   112 data obtaining unit-   113 display control unit-   114 imaging object recognition unit-   115 processing unit-   120 imaging unit-   130 sensor unit-   140 input unit-   150 storage unit-   160 communication unit-   170 display unit-   210 control unit-   211 data obtaining unit-   212 detection object recognition unit-   213 recognition result provision unit-   220 storage unit-   230 communication unit

The invention claimed is:
 1. An information processing apparatuscomprising: a detection unit configured to detect a predetermineddetection object; a data obtaining unit configured to obtain instructioninformation associated with the predetermined detection object, theinstruction information ordering that an imaging unit should be adjustedsuch that a predetermined imaging object associated with the instructioninformation is positioned within an imaging range of the imaging unit;and a display control unit configured to cause a display unit to displaythe instruction information, wherein the detection unit, the dataobtaining unit, and the display control unit are each implemented via atleast one processor.
 2. The information processing apparatus accordingto claim 1, further comprising: a processing unit configured to executeprocessing according to the predetermined imaging object when thepredetermined imaging object is recognized from a captured imagecaptured by the imaging unit, wherein the processing unit is implementedvia at least one processor.
 3. The information processing apparatusaccording to claim 2, further comprising: an imaging object recognitionunit configured to recognize the predetermined imaging object from thecaptured image, wherein the imaging object recognition unit isimplemented via at least one processor.
 4. The information processingapparatus according to claim 3, wherein the data obtaining unit obtainsdictionary data of the predetermined imaging object after determiningthe predetermined imaging object according to the predetermineddetection object, and wherein the imaging object recognition unitrecognizes the predetermined imaging object on the basis of collationbetween a feature amount extracted from the captured image and thedictionary data.
 5. The information processing apparatus according toclaim 4, wherein the data obtaining unit obtains a virtual objectassociated with the predetermined imaging object when obtaining thedictionary data, and wherein the processing unit executes processing ofhaving the virtual object displayed on the display unit when thepredetermined imaging object is recognized from the captured image. 6.The information processing apparatus according to claim 5, wherein thedetection unit detects, as the predetermined detection object, an objectrecognized from the captured image captured by the imaging unit.
 7. Theinformation processing apparatus according to claim 6, furthercomprising: a control unit configured to cause an operation mode totransition from a first mode in which the predetermined detection objectis recognized to a second mode in which the predetermined imaging objectis recognized, wherein the control unit is implemented via at least oneprocessor.
 8. The information processing apparatus according to claim 7,wherein in the first mode, a marker is recognized as the predetermineddetection object and in the second mode, an object is recognized as thepredetermined imaging object.
 9. The information processing apparatusaccording to claim 7, wherein the display control unit causes thedisplay unit to display a message that the operation mode is caused totransition from the first mode to the second mode.
 10. The informationprocessing apparatus according to claim 1, wherein the detection unitdetects position information of a user holding the imaging unit as thepredetermined detection object.
 11. The information processing apparatusaccording to claim 1, wherein the detection unit detects a combinationof an object recognized from a captured image captured by the imagingunit and position information of a user holding the imaging unit as thepredetermined detection object.
 12. An information processing methodcomprising: detecting a predetermined detection object; obtaininginstruction information associated with the predetermined detectionobject, the instruction information ordering that an imaging unit shouldbe adjusted such that a predetermined imaging object associated withinstruction information is positioned within an imaging range of theimaging unit; and causing, by a processor, a display unit to display theinstruction information.
 13. An information processing systemcomprising: an information provision apparatus including a detectionobject recognition unit configured to recognize a predetermineddetection object, wherein the detection object recognition unit isimplemented via at least one processor; and an information processingapparatus including a detection unit configured to detect thepredetermined detection object, a data obtaining unit configured toobtain instruction information associated with the predetermineddetection object, the instruction information ordering that an imagingunit should be adjusted such that a predetermined imaging objectassociated with the instruction information is positioned within animaging range of an imaging unit, and a display control unit configuredto cause a display unit to display the instruction information, whereinthe detection unit, the data obtaining unit, and the display controlunit are each implemented via at least one processor.
 14. Theinformation processing apparatus according to claim 1, wherein theinstruction information comprises a frame surrounding the predeterminedimaging object.
 15. The information processing apparatus according toclaim 1, wherein the display control unit is further configured to causethe display unit to display a virtual object associated with thepredetermined imaging object.
 16. The information processing apparatusaccording to claim 2, wherein the display control unit is furtherconfigured to: adjust a position and a posture of the instructioninformation in accordance with a a position and a posture of thepredetermined detection object; and superpose the instructioninformation, in accordance with the position and the posture of thepredetermined detection object, on the captured image.